using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 入退社情報 : BindableBusinessObject
    {
        public 入退社情報()
        {


        }
        private Int32 m_ＩＤ;
        [ColumnAttributes("ＩＤ")]
        public Int32 ＩＤ
        {
            get { return m_ＩＤ; }
            set { m_ＩＤ = value; }
        }

        private Int32 m_廃止区分;
        [ColumnAttributes("廃止区分")]
        public Int32 廃止区分
        {
            get { return m_廃止区分; }
            set { m_廃止区分 = value; }
        }

        private Int32 m_採用区分 = 0;
        [ColumnAttributes("採用区分")]
        public Int32 採用区分
        {
            get { return m_採用区分; }
            set { m_採用区分 = value; }
        }
        private string m_採用区分Name = "";
        [ColumnAttributes("採用区分Name")]
        public string 採用区分Name
        {
            get { return m_採用区分Name; }
            set { m_採用区分Name = value; }
        }

        private DateTime m_入社年月日 = DateTime.MinValue;
        [ColumnAttributes("入社年月日")]
        public DateTime 入社年月日
        {
            get { return m_入社年月日; }
            set { m_入社年月日 = value; }
        }

        private String m_入社特記事項 = "";
        [ColumnAttributes("入社特記事項")]
        public String 入社特記事項
        {
            get { return m_入社特記事項; }
            set { m_入社特記事項 = value; }
        }

        private DateTime m_退社年月日;
        [ColumnAttributes("退社年月日")]
        public DateTime 退社年月日
        {
            get { return m_退社年月日; }
            set { m_退社年月日 = value; }
        }

        private String m_退社特記事項;
        [ColumnAttributes("退社特記事項")]
        public String 退社特記事項
        {
            get { return m_退社特記事項; }
            set { m_退社特記事項 = value; }
        }

        private Int32 m_退職理由;
        [ColumnAttributes("退職理由")]
        public Int32 退職理由
        {
            get { return m_退職理由; }
            set { m_退職理由 = value; }
        }

        private String m_退職理由Name;
        [ColumnAttributes("退職理由Name")]
        public String 退職理由Name
        {
            get { return m_退職理由Name; }
            set { m_退職理由Name = value; }
        }

        private Int32 m_社員ID;
        [ColumnAttributes("社員ID")]
        public Int32 社員ID
        {
            get { return m_社員ID; }
            set { m_社員ID = value; }
        }
        /*--Properties Add more*/
        //--------------------->
        private DateTime? m_退社年月日_1;
        [ColumnAttributes("退社年月日")]
        public DateTime? 退社年月日_1
        {
            get { return m_退社年月日_1; }
            set { m_退社年月日_1 = value; }
        }

        private DateTime? m_入社年月日_1;
        [ColumnAttributes("入社年月日")]
        public DateTime? 入社年月日_1
        {
            get { return m_入社年月日_1; }
            set { m_入社年月日_1 = value; }
        }
        //<----------------------
        private Int32? m_採用区分_1;
        [ColumnAttributes("採用区分")]
        public Int32? 採用区分_1
        {
             get { return m_採用区分_1; }
             set { m_採用区分_1 = value; }
        }
        private Int32? m_退職理由_1;
        [ColumnAttributes("退職理由")]
        public Int32? 退職理由_1
        {
             get { return m_退職理由_1; }
             set { m_退職理由_1 = value; }
        }
        private String colum1採用区分;

        public String Colum1採用区分
        {
            get { return colum1採用区分; }
            set { colum1採用区分 = value; }
        }
        private String colum4退職理由;

        public String Colum4退職理由
        {
            get { return colum4退職理由; }
            set { colum4退職理由 = value; }
        }
        private Int32?  m_退職理由1;
        [ColumnAttributes("退職理由")]
        public Int32? 退職理由1
        {
          get { return m_退職理由1; }
          set { m_退職理由1 = value; }
        }
         
      }
}
